package com.hengpeng.itfinoss.controller.vo;

import javax.persistence.Column;
import javax.persistence.Enumerated;

import com.hengpeng.common.web.annotation.HtmlInput;
import com.hengpeng.common.web.annotation.HtmlInputType;
import com.hengpeng.itfinbase.persist.UserInfo.UserInfoType;
import com.hengpeng.itfinbase.persist.UserTypeApply;

public class UserTypeVo  extends UserTypeApply{

    
    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    @HtmlInput(label = "会员名", type = HtmlInputType.TEXT, nullable = true, index = 1)
    private String userName;
    @HtmlInput(label = "会员邮箱", type = HtmlInputType.TEXT, nullable = true, index = 2)
    private String email;
    @HtmlInput(label = "会员真实姓名", type = HtmlInputType.TEXT, nullable = true, index = 3)
    private String realName;
    @HtmlInput(label = "会员手机号码", type = HtmlInputType.TEXT, nullable = true, index = 4)
    private String mobile;
    @Column(length = 20)
    @Enumerated(javax.persistence.EnumType.STRING)
    @HtmlInput(label = "会员类型", type = HtmlInputType.SELECT, nullable = true, labelProperty = "text", index = 5)
    private UserInfoType type;
    public UserInfoType getType() {
        return type;
    }
    public void setType(UserInfoType type) {
        this.type = type;
    }
    public String getUserName() {
        return userName;
    }
    public void setUserName(String userName) {
        this.userName = userName;
    }
    public String getEmail() {
        return email;
    }
    public void setEmail(String email) {
        this.email = email;
    }
    public String getRealName() {
        return realName;
    }
    public void setRealName(String realName) {
        this.realName = realName;
    }
    public String getMobile() {
        return mobile;
    }
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
}
